from decimal import Decimal

decide = 1
while decide != 0:
    operator = input("请输入运算符（+ - * /）输入0时退出：")
    if operator == "+":
        add1 = Decimal(input("请输入第一位数："))
        add2 = Decimal(input("请输入第二位数："))
        print(f"运算结果为：{add1 + add2}")
    elif operator == "-":
        sub1 = Decimal(input("请输入第一位数："))
        sub2 = Decimal(input("请输入第二位数："))
        print(f"运算结果为：{sub1 - sub2}")
    elif operator == "*":
        mul1 = Decimal(input("请输入第一位数："))
        mul2 = Decimal(input("请输入第二位数："))
        print(f"运算结果为：{mul1 * mul2}")
    elif operator == "/":
        div1 = Decimal(input("请输入第一位数："))
        div2 = Decimal(input("请输入第二位数："))
        if div2 != 0:
            print(f"运算结果为：{div1 / div2}")
        else:
            print("除数为0，无法运算")
    elif operator == "0":
        break
    else:
        print("非法输入！")

